Java與c不同之處-新用法
[Java新用法]-part.1
Integer.parseInt("345");
->Integer是Java內建的class
->parseInt是Integer此class的其中一個method,其功能是將string分解並且轉換成Int的type
->()括號內是用來放所需要轉換的string的
->如果傳給parseInt()的string不是由數字組成,則此method會拋出一個exception表示他無法處理,因為此method只對代表數字的string才會有作用
[Java新用法]-part.2
int num = (int)(Math.random()*10)
->等號左邊宣告的num是用來存取隨機亂樹的variable
->Math是Java內建的class,內含的method中,其一是random()
->Math.random()會回傳一個介於0~1之間的一個double型別的數
->此式子最後會產生出一個介於0~9之間的double,轉成int後存入num中
[Java新用法]-part.3
for(String name: nameArray){}
->宣告出會帶有陣列元素的變數
->將nameArray從第一個元素開始把值交給name(存入name) (1)
->跑一次大括號內的內容 (2)
->再依序做出(1)(2)兩步驟,直至nameArray中最後一個值也跑完一圈了,才結束
這是Java的新用法嗎?不是本來就這樣?
噢,我是要表達跟c之間不同的新用法,沒講清楚不好意思!